home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Acao / BlueCustom.swf / scripts / frame_630 / PlaceObject2_299_92 / CLIPACTIONRECORD onClipEvent(enterFrame).as next >
Text File  |  2008-09-25  |  3KB  |  142 lines

  1. onClipEvent(enterFrame){
  2.    if(die == 0)
  3.    {
  4.       if(this._currentframe < 10)
  5.       {
  6.          this.gotoAndPlay("die");
  7.       }
  8.    }
  9.    if(die == 1)
  10.    {
  11.       if(this._x > 3500)
  12.       {
  13.          this._x = -3000;
  14.       }
  15.       if(this._x < -3100)
  16.       {
  17.          this._x = 3400;
  18.       }
  19.       if(this._y > 2000)
  20.       {
  21.          this._y = 1900;
  22.          this._rotation += 90;
  23.       }
  24.       if(this._y < -500)
  25.       {
  26.          this._y = 1900;
  27.          this._rotation += 90;
  28.       }
  29.       this._xscale = mesize;
  30.       this._yscale = mesize;
  31.       if(this._y < 500)
  32.       {
  33.          if(this._x < 700)
  34.          {
  35.             if(this._x > 0)
  36.             {
  37.                myRadians = Math.atan2(this._y - _root.player._y,this._x - _root.player._x);
  38.                xleg = this._x - _root.player._x;
  39.                yleg = this._y - _root.player._y;
  40.                scared = Math.sqrt(xleg * xleg + yleg * yleg);
  41.                toploc = (_root.depth._y - this._y) * -1;
  42.             }
  43.          }
  44.       }
  45.       if(this._y < _root.depth._y + 100)
  46.       {
  47.          air += 0.4;
  48.          if(this._rotation > 0)
  49.          {
  50.             if(this._rotation < 90)
  51.             {
  52.                this._rotation -= 3;
  53.             }
  54.          }
  55.          if(this._rotation < 180)
  56.          {
  57.             if(this._rotation > 90)
  58.             {
  59.                this._rotation += 3;
  60.             }
  61.          }
  62.       }
  63.       else if(air > 0.5)
  64.       {
  65.          air -= 0.5;
  66.       }
  67.       if(movey == 1)
  68.       {
  69.          this._x += _global.xgo;
  70.          this._y += _global.ygo + air;
  71.       }
  72.       this._x -= Math.cos(3.141592653589793 * this._rotation / 180) * mespeed;
  73.       this._y -= Math.sin(3.141592653589793 * this._rotation / 180) * mespeed;
  74.       if(scared < 500 - mespeed * 10)
  75.       {
  76.          if(toploc < 20)
  77.          {
  78.             if(_root.player._x < this._x)
  79.             {
  80.                this._rotation += 10;
  81.             }
  82.             else
  83.             {
  84.                this._rotation -= 10;
  85.             }
  86.          }
  87.          else
  88.          {
  89.             myDegrees = Math.round(myRadians * 180 / 3.141592653589793);
  90.             if(_global.boom == 0)
  91.             {
  92.                if(this._rotation > myDegrees)
  93.                {
  94.                   this._rotation -= turnspeed;
  95.                }
  96.                if(this._rotation < myDegrees)
  97.                {
  98.                   this._rotation += turnspeed;
  99.                }
  100.             }
  101.             else
  102.             {
  103.                this._rotation -= 5;
  104.             }
  105.          }
  106.       }
  107.    }
  108.    else if(movey == 1)
  109.    {
  110.       this._x += _global.xgo;
  111.       this._y += _global.ygo;
  112.    }
  113.    if(_global.vincy < 0)
  114.    {
  115.       if(this.eat.hitTest(_root.player.eat))
  116.       {
  117.          _root.player.die = 0;
  118.          eat = new Sound();
  119.          eat.attachSound("eatit1");
  120.          eat.start(0,1);
  121.          _root.player.gotoAndPlay("die");
  122.          _global.xgo = 0;
  123.          _global.ygo = 0;
  124.       }
  125.    }
  126.    if(_global.vincy > 0)
  127.    {
  128.       if(this.eat.hitTest(_root.player.eat))
  129.       {
  130.          die = 0;
  131.          eat = new Sound();
  132.          eat.attachSound("eatit1");
  133.          eat.start(0,1);
  134.          this.gotoAndPlay("die");
  135.          scoreity = 299;
  136.          _root.tools.instascore.text = "+" + scoreity;
  137.          _root.tools.instblock._alpha = 0;
  138.          _global.scoreit = _global.scoreit * 1 + scoreity;
  139.       }
  140.    }
  141. }
  142.